<?php
/**
 * 密码生成工具并不是做一个密码强度生成工具，而是一套密码规则 为了解决用户全网使用统一密码的问题
 */
namespace app\mobile\controller;

class Tools extends Base
{
	//显示模板
	public function index()
	{}

	//显示密码模板
	public function bulidPass()
	{
		if(request()->isPost()) {
			$post = input();
			$password = $this->sixPassword($post ['sixpassword']);
			$this->assign('password', $password);
			return view('showPassword');

		} else {
			return view();
		}
	}

	//六数字密码生成
	public function sixPassword($str)
	{
		$passStr 	= md5(md5($str));
		$passNumber = $this->getNumber($passStr);
		return substr($passNumber, -6);
	}

	//生成密码
	public function bulidPassAjax()
	{

	}

	/**
	 * 提取字符串中的数字
	 * @author 鬼谷子 <majianwei168@outlook.com>
	 * @DateTime 2017-03-28T21:18:42+0800
	 * @param    string                   $str 字符串
	 * @return   number                        字符串中的数字
	 */
	private function getNumber($str)
	{
		return preg_replace('/\D/s', '', $str);
	}



}